#include "Aviso.h"
#include <cstring> // memcpy

Aviso::Aviso(int tipo) : tipo(tipo) {
}

Aviso::~Aviso() {
}

int Aviso::getTipo() {
	return tipo;
}

char* Aviso::serializar(int* tamanioBuffer)
{
	*tamanioBuffer = sizeof(Aviso);
	char* buffer = new char[*tamanioBuffer];
	memcpy(buffer,this,*tamanioBuffer);
	return buffer;
}

Aviso Aviso::deserializar(char* dato, int tamanioDato) {
	Aviso aux(0);
	memcpy(&aux, dato, tamanioDato);
	return aux;
}
